home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Disc to the Future 2
/
Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin
/
MAC
/
MPW_C
/
STEVIE_3
/
KEYMAP.H
< prev
next >
Wrap
Text File
|
1991-01-03
|
2KB
|
80 lines
/*
* $Header: /nw/tony/src/stevie/src/RCS/keymap.h,v 1.2 89/03/11 22:42:30 tony Exp $
*
* Keycode definitions for special keys
*
* On systems that have any of these keys, the routine 'inchar' in the
* machine-dependent code should return one of the codes here.
*/
#ifndef MACINTOSH
/*
* EarleH says this is really bogus, because these are real character
* codes, man!
*/
#define K_HELP 0x80
#define K_UNDO 0x81
#define K_INSERT 0x82
#define K_HOME 0x83
#define K_UARROW 0x84
#define K_DARROW 0x85
#define K_LARROW 0x86
#define K_RARROW 0x87
#define K_CGRAVE 0x88 /* control grave accent */
#define K_F1 0x91 /* function keys */
#define K_F2 0x92
#define K_F3 0x93
#define K_F4 0x94
#define K_F5 0x95
#define K_F6 0x96
#define K_F7 0x97
#define K_F8 0x98
#define K_F9 0x99
#define K_F10 0x9a
#define K_SF1 0xa1 /* shifted function keys */
#define K_SF2 0xa2
#define K_SF3 0xa3
#define K_SF4 0xa4
#define K_SF5 0xa5
#define K_SF6 0xa6
#define K_SF7 0xa7
#define K_SF8 0xa8
#define K_SF9 0xa9
#define K_SF10 0xaa
#else
#define K_HELP 0x107f
#define K_UNDO 0x117f
#define K_INSERT 0x127f
#define K_HOME 0x137f
#define K_UARROW 0x147f
#define K_DARROW 0x157f
#define K_LARROW 0x167f
#define K_RARROW 0x177f
#define K_CGRAVE CTRL('^') /* control grave accent */
#define K_F1 0x117f /* function keys */
#define K_F2 0x127f
#define K_F3 0x137f
#define K_F4 0x147f
#define K_F5 0x157f
#define K_F6 0x167f
#define K_F7 0x177f
#define K_F8 0x187f
#define K_F9 0x197f
#define K_F10 0x1a7f
#define K_SF1 0x217f /* shifted function keys */
#define K_SF2 0x227f
#define K_SF3 0x237f
#define K_SF4 0x247f
#define K_SF5 0x257f
#define K_SF6 0x267f
#define K_SF7 0x277f
#define K_SF8 0x287f
#define K_SF9 0x297f
#define K_SF10 0x2a7f
#endif